m3 touring review